package canBeIncreasing;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class Solution {
    public boolean canBeIncreasing(int[] nums) {
        // 思路
        List<int[]> list = new ArrayList<>();
        for (int i = 0; i < nums.length-1; i++) {
            if(nums[i]>=nums[i+1]){
                list.add(new int[]{i,i+1});
            }
        }
        for (int i = 0; i < list.size(); i++) {
            System.out.println(Arrays.toString(list.get(i)));
        }
        if(list.size() == 0){
            return true;
        }
        if(list.size() == 1){
            int i = list.get(0)[0];
            int j = list.get(0)[1];
            if(i==0){
                return true;
            }
            if(i>0){
                if(nums[i-1]<nums[i+1]){
                    return true;
                }
            }
            if(j>=nums.length){
                return true;
            }
            if(j<nums.length){
                if(nums[j-1]<nums[j+1]){
                    return true;
                }
            }
        }
        return false;
    }
}
